package com.作业.Day10;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Calendar;
import java.util.Date;

public class Homework1 {
    public static void main(String[] args) throws ParseException {
        /**
         * 计算你来到这个世界已经多少天
         */
        String birth = "2003-12-12";
        String today = "2025-07-22"; // 注意格式要统一，补全月份和日期的前导零
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");

        try {
            long birthTime = simpleDateFormat.parse(birth).getTime();
            long todayTime = simpleDateFormat.parse(today).getTime();

            // 计算毫秒差，再转换为天数（1天 = 24*60*60*1000毫秒）
            long days = (todayTime - birthTime) / (1000 * 60 * 60 * 24);

            System.out.println("从" + birth + "到" + today + "共经历了 " + days + " 天");
        } catch (ParseException e) {
            e.printStackTrace();
            System.out.println("日期格式错误，请使用yyyy-MM-dd格式");
        }


    }
}
